import request from '@/utils/request'

// 获取货区列表
export function getAreaList(data) {
  return request({
    url: '/PB/PB_StorArea/GetDataList',
    method: 'post',
    data
  })
}
// 获取仓库列表
export function getWarehouseList() {
  return request({
    url: '/Base/Base_UserStor/GetStorage'
  })
}
// 获取货区类型
export function getHqtype() {
  return request({
    url: 'Base/Base_Enum/GetByCode?code=StorAreaType'
  })
}
// 新增货区
export function addArea(data) {
  return request({
    url: '/PB/PB_StorArea/SaveData',
    method: 'post',
    data
  })
}
// 查询仓库
export function findCangku(data) {
  return request({
    url: '/PB/PB_StorArea/GetDataList',
    method: 'post',
    data
  })
}
// 编辑仓库
export function editCangku(data) {
  return request({
    url: '/PB/PB_StorArea/GetTheData',
    method: 'post',
    data
  })
}
// 删除仓库
export function delCangku(data) {
  return request({
    url: '/PB/PB_StorArea/DeleteData',
    method: 'post',
    data
  })
}
// 关联物料菜单
export function getMaterialList(data) {
  return request({
    url: '/PB/PB_AreaMaterial/GetDataList',
    method: 'post',
    data
  })
}
// 获取物料类型
export function getWuliaoType(data) {
  return request({
    url: '/PB/PB_MaterialType/GetTreeDataList',
    method: 'POST',
    data
  })
}
// 查询物料渲染列表
export function getQueryList(data) {
  return request({
    url: '/PB/PB_Material/QueryDataList',
    method: 'post',
    data
  })
}
// 添加物料渲染列表
export function addQueryList(data) {
  return request({
    url: 'PB/PB_AreaMaterial/SaveDatas',
    method: 'post',
    data
  })
}
// 删除关联物料
export function delQueryList(data) {
  return request({
    url: `/PB/PB_AreaMaterial/DeleteData?AreaId=${data.AreaId}`,
    method: 'post',
    data: data.select
  })
}
